div#photo_tickets {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
	height: 100%;
}
	
	div#photo_tickets div.item {
		position: absolute;
		overflow: visible;
		z-index: 92;
	}
	
		div#photo_tickets div.item div.area-wrapper {} 
	
		div#photo_tickets div.item div.area {
			position: relative;
			overflow: visible;
		}
		
		div#photo_tickets div.item div.label {
			display: none;
			background: #000;
			color: #fff;
			font-weight: bold;
			float: left;
			padding: 3px 5px;
			opacity: 0.6;
			//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		}
		
			div#photo_tickets div.item div.label a {
				color: #fff;
				font-weight: bold;
				text-decoration: none;
			}
			
			div#photo_tickets div.item div.label a:hover {
				text-decoration: underline;
			}
	
	div#photo_tickets div.item.hightlight {
		opacity: 0.3;
		//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	}
	
		div#photo_tickets div.item.hightlight div.area-wrapper {
			border: #000 1px solid;
		}
	
		div#photo_tickets div.item.hightlight div.area {
			border: #fff 1px solid;
		}
	
	div#photo_tickets div.item.disactive {
		opacity: 0.3;
		//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	}
	
	div#photo_tickets div.item.active {
		opacity: 1;
		//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}
	
		div#photo_tickets div.item.active div.area-wrapper {}
		
		div#photo_tickets div.item.active div.area {}
		
		div#photo_tickets div.item.active div.label {
			display: block !important;
		}
		
	div#photo_tickets div.item.light {
		display: block;
		opacity: 1;
		//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}
	
		div#photo_tickets div.item.light div.area-wrapper {
			border: 0;
		}
		
		div#photo_tickets div.item.light div.area {
			border: 0;
		}
		
		div#photo_tickets div.item.light div.label {
			display: none !important;
		}
	
	
	div#photo_tickets div.item.temp {
		border: 0;
	}
	
		div#photo_tickets div.item.temp div.area {
			border: 0;
			cursor: move;
		}
		
		div#photo_tickets div.item.temp div.resize {
			position: absolute;
			border: #666 1px solid;
			z-index: 100;
		}
		
			div#photo_tickets div.item.temp div.resize  div.inner {
				width: 8px;
				height: 8px;
				background: #fff;
				opacity: 0.7;
				//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
			}
		
		div#photo_tickets div.item.temp div.resize.nw {
			top: -4px;
			left: -4px;
			cursor: nw-resize;
		}
		
		div#photo_tickets div.item.temp div.resize.ne {
			top: -4px;
			right: -4px;
			cursor: ne-resize;
		}
		
		div#photo_tickets div.item.temp div.resize.se {
			bottom: -4px;
			right: -4px;
			cursor: se-resize;
		}
		
		div#photo_tickets div.item.temp div.resize.sw {
			bottom: -4px;
			left: -4px;
			cursor: sw-resize;
		}
			
	div#photo_tickets div.black {
		display: none;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 91;
		background: #000;
		opacity: 0.4;
		//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	}

div.ticket-form {
	position: absolute;
	z-index: 999;
}

	div.ticket-form div.wrapper {
		background: url("/images/trans.png");
		padding: 5px;
	}
	
	div.ticket-form div.inner {
		background: #fff;
		width: 230px;
		border-top: #2a5072 1px solid;
	}
	
	div.ticket-form h1 {
		margin: 0;
		overflow: hidden;
		color: #fff;
		text-shadow: 0 1px 0 #203f5b;
		background: #406c94 ;
		font-weight: bold;
		font-size: 10pt;
		border: #203f5b 1px solid;
		border-top: 0;
	}
	
		div.ticket-form h1 span {
			display: block;
			padding: 5px;
			border-top: #5693cc 1px solid;
		}
	
	div.ticket-form div.body {
		border: #7e7e7e 1px solid;
		background: #f8f8f8;
	}
	
		div.ticket-form div.body ul.friends-list {
			border-bottom: #ddd 1px solid;
			padding: 0;
			margin: 0;
			overflow: auto;
			max-height: 140px;
			list-style: none;
		}
		
		div.ticket-form div.body ul.friends-list.loading {
			height: 50px;
			background: url("/images/photo-tickets-ajax-loader.gif") center center no-repeat;
		}
		
			div.ticket-form div.body ul.friends-list li {
				padding: 0;
				margin: 0;
			}
			
			div.ticket-form div.body ul.friends-list li.first {
				border-bottom: #bbb 1px dotted;
			}
			
				div.ticket-form div.body ul.friends-list li a {
					display: block;
					padding: 3px 5px;
					color: #000;
					text-decoration: none;
				}
				
				div.ticket-form div.body ul.friends-list li a:hover {
					background: #bbb;
				}
		
		div.ticket-form div.body div.buttons {
			border-top: #fff 1px solid;
			padding: 5px;
			text-align: right;
		}

/*div.photo_crop_black {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 98;
	background: #000;
	opacity: 0.5;
	//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

div.photo_crop_wrapper {
	position: absolute;
	overflow: visible;
	border: #000 1px dashed;
	z-index: 99;
}

div.photo_crop_wrapper div.crop {
	position: relative;
	overflow: visible;
	width: inherit;
	height: inherit;
	//height: 100%;
	border: #fff 1px dashed;
	cursor: move;
}

div.photo_crop_wrapper div.crop div.resize {
	position: absolute;
	border: #000 1px solid;
}

div.photo_crop_wrapper div.crop div.resize div.inner {
	width: 6px;
	height: 6px;
	background: #fff;
}

div.photo_crop_wrapper div.crop div.resize.tl {
	top: -4px;
	left: -4px;
	cursor: nw-resize;
}

div.photo_crop_wrapper div.crop div.resize.tr {
	top: -4px;
	right: -4px;
	cursor: ne-resize;
}

div.photo_crop_wrapper div.crop div.resize.br {
	bottom: -4px;
	right: -4px;
	cursor: se-resize;
}

div.photo_crop_wrapper div.crop div.resize.bl {
	bottom: -4px;
	left: -4px;
	cursor: sw-resize;
}*/